package com.ruoyi.project.query.paeaDsInvt.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.project.query.paeaDsInvt.domain.PaeaDsInvt;
import com.ruoyi.project.query.paeaDsLink.domain.DsAccInvm;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 定一本主子账户关系历史Mapper接口
 *
 * @author gang.wei
 * @date 2020-04-06
 */
@Component
public interface PaeaDsInvtMapper extends BaseMapper<PaeaDsInvt>
{
    /**
     * 查询定一本主子账户关系历史列表
     *
     * @param paeaDsInvt 定一本主子账户关系历史
     * @return 定一本主子账户关系历史集合
     */
    public List<PaeaDsInvt> selectPaeaDsInvtList(PaeaDsInvt paeaDsInvt);

    /**
     * 新增定一本主子账户关系历史
     *
     * @param paeaDsInvt 定一本主子账户关系历史
     * @return 结果
     */
    public int insertPaeaDsInvt(PaeaDsInvt paeaDsInvt);

    /**
     * 修改定一本主子账户关系历史
     *
     * @param paeaDsInvt 定一本主子账户关系历史
     * @return 结果
     */
    public int updatePaeaDsInvt(PaeaDsInvt paeaDsInvt);

    /**
     * 查询定一本主子账户信息
     *
     * @param paeaDsInvt 定一本主子账户关系历史ID
     * @return 结果
     */
    public List<DsAccInvm> queryAccInvm(PaeaDsInvt paeaDsInvt);
}
